//求一个整数，在内存当中存储时，二进制1的个数。

import java.util.Scanner;

public class Test12 {
    public static void main(String[] args) {
        System.out.println("请输入一个整数：");
        Scanner scanner=new Scanner(System.in);
        int num=scanner.nextInt();
        int count=0;
        while(num!=0){
            if((num&1)==1){
                count++;
            }
            num=num>>1;
        }
        System.out.println(count);
    }
}
